package com.hexacta.hrs.report.dtos;

import java.util.ArrayList;
import java.util.List;

/**
 * DTO de los reportes de Meetings para Jasper.
 * 
 * @author ncortinez
 * 
 */
public class MeetingsReportDTO implements Comparable<MeetingsReportDTO> {

    private String mentor;

    private String mentee;

    private String meetingDate;

    private String status;

    private String delayed;

    private String checkedByHR;

    private String currentRelationship;

    private String nextMeeting;

    private List<ThemeDTO> themes = new ArrayList<ThemeDTO>();

    private List<ActionDTO> actions = new ArrayList<ActionDTO>();

    public String getMentor() {
        return mentor;
    }

    public void setMentor(String mentor) {
        this.mentor = mentor;
    }

    public String getMentee() {
        return mentee;
    }

    public void setMentee(String mentee) {
        this.mentee = mentee;
    }

    public String getMeetingDate() {
        return meetingDate;
    }

    public void setMeetingDate(String meetingDate) {
        this.meetingDate = meetingDate;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getDelayed() {
        return delayed;
    }

    public void setDelayed(String delayed) {
        this.delayed = delayed;
    }

    public String getCheckedByHR() {
        return checkedByHR;
    }

    public void setCheckedByHR(String checkedByHR) {
        this.checkedByHR = checkedByHR;
    }

    public void setThemes(List<ThemeDTO> themes) {
        this.themes = themes;
    }

    public List<ThemeDTO> getThemes() {
        return themes;
    }

    public void setCurrentRelationship(String currentRelationship) {
        this.currentRelationship = currentRelationship;
    }

    public String getCurrentRelationship() {
        return currentRelationship;
    }

    public void setNextMeeting(String nextMeeting) {
        this.nextMeeting = nextMeeting;
    }

    public String getNextMeeting() {
        return nextMeeting;
    }

    public void setActions(List<ActionDTO> actions) {
        this.actions = actions;
    }

    public List<ActionDTO> getActions() {
        return actions;
    }

    public int compareTo(MeetingsReportDTO o) {
		return (this.getMentor()).compareTo(o.getMentor());
	}
}
